home *** CD-ROM | disk | FTP | other *** search
/ PC Users 1999 April / Cd Pc Users extra 19 abril 1999.iso / Prog / Inst / Js02 / js02.exe / jscripts / animlyv02.js < prev    next >
Encoding:
JavaScript  |  1998-12-17  |  1.2 KB  |  41 lines

  1. //
  2. // ANIMATION FOR LAYER or DIV OBJECTS VERSION 1
  3. //
  4. // Software Applications for Web Objects (SAWO)
  5. // Created: November 26-1998
  6. //----------------------------------------------
  7. // jjpub=0 init value
  8. // nbly: nb of layer
  9. // ly1: parent object
  10. // ly2: child object
  11. //
  12.  
  13. var timeout_id_animlyv02=new initArray();
  14.  
  15. function animlyv02(signe_browser,nid,signe_anim,ly1,ly2,jjpub,nbly,timer) {
  16.     if (signe_anim=="true"){
  17.         for (var i = 1; i < nbly+1; i++){
  18.             var lay=ly2+i;
  19.             if (signe_browser==0) document[ly1].document[lay].visibility="hidden";
  20.             if (signe_browser==1) document.all[ly1].document.all[lay].style.visibility="hidden";
  21.         }
  22.         jjpub=jjpub+1;
  23.         if (jjpub==nbly+1) jjpub=1;
  24.         var lay=ly2+jjpub;
  25.         if (signe_browser==0) document[ly1].document[lay].visibility="inherit";
  26.         if (signe_browser==1) document.all[ly1].document.all[lay].style.visibility="inherit";
  27.         timeout_id_animlyv02[nid] = setTimeout("animlyv02("+signe_browser+","+nid+",'"+signe_anim+"','"+ly1+"','"+ly2+"',"+jjpub+","+nbly+","+timer+")",timer);
  28.     }
  29.     if (signe_anim=="false"){
  30.         clearTimeout(timeout_id_animlyv02[nid]);
  31.         timeout_id_animlyv02[nid]=null;
  32.         end_animlyv02(ly1,ly2);        
  33.     }
  34. }
  35.  
  36. function end_animlyv02(ly1,ly2){}
  37.  
  38.  
  39.  
  40.  
  41.